<?php

/**
 * Class util这是写在php语句上方的多行注释
 *auther:imyou
 *time:2019/4/2
 *  email:hhl913169083@outlook.com
 * Created by PhpStorm.
 * User: hhl913169083@outlook.com
 * Date: 2019/4/1
 * Time: 23:13
 */

    class util
    {
        /**
         * 方法说明：给字符串加前缀
         * 参数：string ￥str
         * 返回值 string
         */
        function addPrefix($str)
        {
            $str.='mingri';
            return $str;
        }
    }
    //echo '这样会出错的的!!!!!!';
    $name="太帅了";
    $gender="女";
    $age="18";
    $height="181";
    $weight="66";
    echo "姓名:".$name."<br>";
    echo "性别:".$gender."<br>";
    echo "年龄:".$age."<br>";
    echo "身高:".$height."<br>";
    echo "体重:".$weight."<br>";



    $num='3.1415926535r*r';//定义一个字符串变量
    echo '将字符串数据转化为整形的结果是：';
    echo (int)$num;//转化为int类型
    echo '<br>';//输出回车函数；
    $result=settype($num,'integer');//使用settype函数转换类型
    echo '使用settype函数转换变量$num类型，函数的返回类型为：'.$result;
    echo '<br>';
    echo "输出转化后的$sum值:".$num;

//练一练使用var_dump函数输出1.0+2的结果，查看输出类型，并将其转化为整形。
    echo '<br>';
    $rr=1.0+2;
    echo var_dump(1.0+2);
    echo '<br>';
    $result=settype($rr,'integer');
    echo "输出转换后的$rr的值：".$rr;

    //试着使用（int）将一个小数(56.78)转换成一个整数，并查看是 上取整 还是 下取整 。
    $ss=56.78;
    $result=(int)$ss;
    echo"转换出来的$result为".$result."<br>";
    //输出将结果是56，这是下取整；

//检测数据类型,检测数据类型,例如：is_bool
    echo "检测数据类型,检测数据类型,例如：is_bool"."<br>";
    $boo="043112345678";
    if (is_numeric($boo)){
        echo "<p>$boo is a mumber<p>";
    }else{
        echo "<p>$boo is not a number<p>";
    }
    if (is_null($boo)){
        echo "<p>$boo is  null<p>";
    }else{
        echo "<p>$boo is not null<p>";
    }


    //php定义常量
    define("MASSIGE","我是一名php长序员");
    echo "MASSIGE IS:".MASSIGE."<br>";//一定要注意区分大小写
/**
 * 预定义常量
 * _FILE_:PHP 文件名
 * _LINE_:php程序行数
 * PHP_VERSION:
 * PHP_OS:执行PHP的操作系统名称:例如windows
 * TRUE:该常量是一个真值
 * NULL：一个null值
 * E_ERROR:该常量知道最近错误处
 * E_WARRING
 * E_PARSE:该常量指到解析语法有潜在问题出
 * E_NOTICE:该常量为发生不寻常出的提示，但不一定是错误处
 */
//以下为一个小demo
    echo "当前文件路径：".__FILE__;
    echo "<br>当前行数：".__LINE__;
    echo "<br>当前php版本信息：".PHP_VERSION;
    echo "<br>当前操作系统：".PHP_OS;

    //php变量

    ?>
